package com.ld.security.common.core.exception;

import lombok.Data;

/**
 * 业务异常基本类
 */
@Data
public class ApiException extends SuperException {

	private int code;

	public ApiException(int code,String msg) {
		super(msg);
		this.code = code;
	}

	public static void throw400(String msg){
		throw new ApiException(400,msg);
	}

	public static void throw401(String msg){
		throw new ApiException(401,msg);
	}

	public static void throw404(String msg){
		throw new ApiException(404,msg);
	}
	public static void throw500(String msg){
		throw new ApiException(500,msg);
	}

}
